package com.dd.cloud.user.req.order;

import com.dd.cloud.common.annotate.StatusId;
import com.dd.cloud.common.vo.PageReq;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @author Lx
 * @version 1.0
 */
@Data
public class OrderPresPageReq extends PageReq {
    /**
     * 关键字
     */
    private String keyword;
    /**
     * 处方状态
     */
    @StatusId
    private String status;
    /**
     * 订单状态
     */
    @StatusId
    private String orderStatus;
    /**
     * 来源类型 1医生处方 2智能处方 3医生处方(问诊) 4智能处方(问诊)
     */
    @StatusId
    private String sourceType;
    /**
     * 医生id
     */
    private Integer doctorId;

    /**
     * 开始时间
     */
    private LocalDateTime startDate;

    /**
     * 结束时间
     */
    private LocalDateTime endDate;

    /**
     * 患者id PC端查患者诊疗记录带值
     */
    private String medId;
}
